<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>19-查找</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
    <script>
        $(() => {

            /**
             * 知识点：
             * 在已经匹配出的元素集合中根据选择器查找孩子/父母/兄弟标签
             *      children(): 子标签中找
             *      find(): 后代标签中找
             *      parent(): 父标签
             *      prevAll(): 前面所有的兄弟标签
             *      nextAll(): 后面所有的兄弟标签
             *      siblings(): 前后所有的兄弟标签
            */

            /**
             * 1. ul标签的第2个span子标签
            */
            // $('ul').children('span:eq(1)').css('background', 'red')

            /**
             * 2. ul标签的第2个span后代标签
            */
            // $('ul').find('span:eq(1)').css('background', 'red')

            /**
             * 3. ul标签的父标签
            */
            // $('ul').parent().css('background', 'red')

            /**
             * 4. id为cc的li标签的前面的所有li标签
            */
            // $('li#cc').prevAll('li').css('background', 'red')

            /**
             * 5. id为cc的li标签的所有兄弟li标签
            */
            $('li#cc').siblings('li').css({ background: 'red' })

        })
    </script>
</head>

<body>
    <div id="div1" class="box" title="one">class为box的div1</div>
    <div id="div2" class="box">class为box的div2</div>
    <div id="div3">div3</div>
    <span class="box">class为box的span</span>
    <br />
    <div>
        <ul>
            <span>span文本1</span>
            <li>AAAAA</li>
            <li title="hello" class="box2">BBBBB</li>
            <li class="box" id='cc'>CCCCC</li>
            <li title="hello">DDDDDD</li>
            <li title="two"><span>span文本2</span></li>
            <span>span文本3</span>
        </ul>
        <span>span文本444</span><br>
        <li>eeeee</li>
        <li>EEEEE</li>
        <br>
    </div>
</body>

</html>